<?php

error_reporting(E_ALL);

/**
 * cn.solor.dig - interface.Analyzer.php
 *
 * $Id: interface.Analyzer.php,v 1.1.1.1 2007-10-02 13:32:34 rainx Exp $
 *
 * This file is part of cn.solor.dig.
 *
 * Automatic generated with ArgoUML 0.22 on 17.12.2006, 10:07:15
 *
 * @author firstname and lastname of author, <author@example.org>
 */

if (0 > version_compare(PHP_VERSION, '5')) {
    die('This file was generated for PHP 5');
}

/* user defined includes */
// section 127-0-0-1--5e4d4b42:10f8dcad467:-8000:00000000000007FC-includes begin
// section 127-0-0-1--5e4d4b42:10f8dcad467:-8000:00000000000007FC-includes end

/* user defined constants */
// section 127-0-0-1--5e4d4b42:10f8dcad467:-8000:00000000000007FC-constants begin
// section 127-0-0-1--5e4d4b42:10f8dcad467:-8000:00000000000007FC-constants end

/**
 * Short description of class Analyzer
 *
 * @access public
 * @author firstname and lastname of author, <author@example.org>
 */
interface Analyzer
{
    // --- OPERATIONS ---

    /**
     * Short description of method get
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param string
     * @param string
     * @return array
     */
    public function get($content, $url);

    /**
     * Short description of method getFeatures
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return array
     */
    public function getFeatures();

    /**
     * Short description of method reg
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param Analyzer
     * @return int
     */
    public function reg( Analyzer $digger);

    /**
     * Short description of method check
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param Analyzer
     * @return boolean
     */
    public function check( Analyzer $analyzer);

} /* end of interface Analyzer */

?>